Arch(KDE Plasma)中文化

您所在的位置:网站首页 archlinux tty字体 Arch(KDE Plasma)中文化

Arch(KDE Plasma)中文化

2024-07-10 17:18| 来源: 网络整理| 查看: 265

Localization (简体中文)/Simplified Chinese (简体中文) - ArchWiki

生成中文locale

(这一步在安装篇就有写)

在/etc/locale.gen中取消中文的zh_CN.UTF-8 UTF-8

之后使用locale-gen

设置终端locale

为TTY设置英文locale防止乱码

(这一步在安装篇中有写)

(这一步可以用 安装zhcon等软件包为TTY启用中文支持 替代)

在/etc/locale.conf中添加LANG=en_US.UTF-8

中文字体 安装字体

Fonts (简体中文) - ArchWiki (archlinux.org) 

在Arch Wiki上推荐的自由字体(GPL或兼容授权)如下:

wqy-microhei wqy-microhei-lite wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts noto-fonts-cjk

文中白色主题截图字体为wqy-microhei,而非后来更换的noto-fonts-cjk。顺带安装emoji字体。pacman -Syu noto-fonts-cjk noto-fonts-emoji

通过fontconfig设置治理字体匹配问题

字体配置 - Arch Linux 中文维基

这个部分解决已知的字体大小不一问题、异体字问题

fontconfig配置文件包含于两个位置: ~/.config/fontconfig/fonts.conf(用户配置) /etc/fonts/local.conf(全局配置) 在进行配置前,首先要保证两个位置的配置已经启用:ls /etc/fonts/conf.d

如果没有以上两个文件,则需要创建链接cd /etc/fonts/conf.d sudo ln -s /usr/share/fontconfig/conf.avail/50-user.conf sudo ln -s /usr/share/fontconfig/conf.avail/51-local.conf

 以下是我自己的配置代码(基于示例1与示例2,进行了细微修改),直接在全局配置文件中进行配置

标签中的内容表示此配置在何时生效;标签中的内容是配置内容;具体内容参考字体配置 - Arch Linux 中文维基

代码开始:

            serif               Noto Serif       Noto Serif CJK SC                   sans-serif               Noto Sans       Noto Sans CJK SC                   monospace               Hack       Noto Sans Mono CJK SC      

 

        sans-serif           Noto Sans CJK SC       Noto Sans CJK TC       Noto Sans CJK JP             serif           Noto Serif CJK SC       Noto Serif CJK TC       Noto Serif CJK JP             monospace           Noto Sans Mono CJK SC       Noto Sans Mono CJK TC       Noto Sans Mono CJK JP      

                WenQuanYi Zen Hei               Noto Sans CJK SC                   WenQuanYi Micro Hei               Noto Sans CJK SC                   WenQuanYi Micro Hei Light               Noto Sans CJK SC                   Microsoft YaHei               Noto Sans CJK SC                   SimHei               Noto Sans CJK SC                   SimSun               Noto Serif CJK SC                   SimSun-18030               Noto Serif CJK SC      

完成上述配置后应注销系统并重新登陆以应用新的fontconfig设置

为图形化界面设置中文locale

在~/.xinitrc或../xprofile的开头添加:

export LANG=zh_CN.UTF-8 export LANGUAGE=zh_CN:en_US

--以上方法适合SLiM桌面管理器和无桌面管理器的用户,像是在设置全局locale--

随着KDE6更新,系统设置大改。只需到Region and Language中将Language改为简体中文即可

对于KDE请更改设置Regional Settings -> Language 和 Regional Settings -> Formats:

如果此时字体出现异常,可以在 外观-字体 处将字体更改为中文字体,但经过fontconfig设置后,应该是正常的

“体” 字是问题大户,在我设置fontconfig之前经常变为某个不知名的衬线字体。

SDDM:

对于SDDM,设置并不会跟着KDE变为中文(这个似乎有回报称是Bug)

这个可以使用两个方式:

1.简单粗暴,会破坏前面的TTY英文防乱码,将/etc/locale.conf更改LANG为zh_CN.UTF-8

2.编辑/etc/systemd/system/sddm.service.d/EnvironmentFile.conf,并添加 [Service] EnvironmentFile=/etc/default/locale 并在/etc/default/locale中设置LANG=zh_CN.UTF-8 如上设置方法可以避免与pacman发生冲突,直观体验为:不会在某次滚动后sddm重新变为英文

sddm将在重启后变为中文。如果希望应用在本次启动中应用,则应保存所有工作,注销图形用户界面,按 alt+ctrl+F5 切换到任意其他文字终端,登陆并以root权限执行: systemctl daemon-reload systemctl restart sddm

 fcitx 5

Fcitx5 - Arch Linux 中文维基

安装

输入法框架:安装fcitx5-im包组,这个包组包含fcitx5本体、配置工具、qt与gtk的输入库pacman -Syu fcitx5-im

输入法:选择下列一个输入法安装 fcitx5-chinese-addons 由fcitx提供的基础输入法 fcitx5-rime 中州韵pacman -Syu fcitx5-chinese-addons

如果需要输入时间日期,则需要安装fcitx5-lua,以依赖的形式安装:pacman -Syu --asdeps fcitx5-lua

依据fcitx输入法的说明,我们需要在Plasma-Wayland下设置环境变量 XMODIFIERS=@im=fcitx,在X11上则还需要设置GTK_IM_MODULE=fcitx和 QT_IM_MODULE=fcitx。

Using Fcitx 5 on Wayland - Fcitx

编辑文件/etc/profile.d/fcitx.conf

# Setting up fcitx5 environments if [ "$XDG_SESSION_TYPE" == "x11" ]; then        export GTK_IM_MODULE=fcitx        export QT_IM_MODULE=fcitx fi export XMODIFIERS=@im=fcitx

附加组件

在配置附加组建中可能需要更改的内容: *在新的KDE输入法界面中需要先勾选下方显示高级选项才可以更改启用状态

云拼音:云拼音默认没有启用且默认后端是Google,需要启动并配置后端

KDE主题接管问题:plasma桌面会自动接管fcitx的主题设置,如果不希望如此,则需要在 输入法设置->附加组件->取消勾选KDE Input Method Pannel,在重新登陆后,输入法将遵循Classic User Interface的配置

英文与数字后不自动输入半角符号:附加组件-标点-字母或数字之后输入半角标点

我的偏好全局配置

#以下是我的fcitx配置方案,仅供参考#

默认页长度增加至7,增加中文分组,将所有中文输入法置于此而非默认分组。默认分组下永远不会输入中文,只有切换分组到中文后才可以输入中文。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3